package main

import (
	"fmt"
	"log"
	"net/http"
)

// 处理器函数
func handler(w http.ResponseWriter, r *http.Request) {
	fmt.Fprintln(w, "Hello World", r.URL.Path,r.Method,r.Host)
	_,err:=w.Write([]byte("hello golang"))  //_忽略返回字节数
	if err!=nil{

	}
	w.Write([]byte(r.Proto))  //协议
}

func main() {
	http.HandleFunc("/", handler)
	// 监听端口
	err := http.ListenAndServe(":8000", nil)
	log.Fatal(err)
}

// 当build为exe后，使用exe文件启动，需要使用 ./main.exe, 没有 ./ 则报错
